Просмотр полной версии : бегущая строка на Jquery
noosfera
02.03.2011, 11:12
есть классная бегущая строка http://www.gcmingati.net/wordpress/wp-content/lab/jquery/newsticker/jq-liscroll/scrollanimate.html
не лагает и работает хорошо во всех браузерах, но не как не могу заставить её бежать не с права налево, а с лева направо, помогите пожалуйста
http://www.gcmingati.net/wordpress/wp-content/lab/jquery/newsticker/jq-liscroll/jquery-1.4.2.min.js
http://www.gcmingati.net/wordpress/wp-content/lab/jquery/newsticker/jq-liscroll/jquery.li-scroller.1.0.js
Nightmare
02.03.2011, 17:18
там есть vvar offset = jQuery(this).offset();
var residualSpace = offset.left + stripWidth;
var residualTime = residualSpace/settings.travelocity;
...
$strip.animate({left: '-='+ spazio}, tempo, "linear", function(){$strip.css("left", containerWidth); scrollnews(totalTravel, defTiming);});
var residualSpace = offset.left + stripWidth; - изменяй все что хочешь
Nightmare
02.03.2011, 17:20
right: '+='+ spazio}
noosfera
02.03.2011, 17:48
right: '+='+ spazio}
так он не работает
Со скоростью и направлением разберетесь сами))))
<script type="text/javascript">
/*
все id картинoк имеют id0, id1, id2, итд...
<img id="id{index}" style="position:absolute;/> вот так, а иначе все картинки колом
*/
var pos = [];
var wdh=140; //расстояние между правыми краями картинок
var pmax; //наибольший номер картинки
var d; //максимальное удаление
function apos(i) //получение позиции для style.left
{
return i+"px";
}
function GetN(i) //получить i елемент
{
return document.getElementById("id"+i);
}
function init() //предустановка картинок и значений
{
for (var i=0;GetN(i);i++)
{
pos[i]=i*wdh;
GetN(i).style.left=apos(pos[i]);
}
pmax=i-1;
d=pos[pmax]-wdh;
}
function mov() //перемещение
{
for (var i=0;i<pmax;i++)
{
if(pos[i] < -wdh) {pos[i]=d;} else pos[i]--;
GetN(i).style.left=apos(pos[i]);
}
}
function create() // автомат
{
setInterval(function(){mov();},20);
}
create();
</script>
exru,
Ну ты хоть сомтришь на дату этой темы, или тебе доставляет удовольствие регистрироваться и писать ради некропоста?!
http://img-fotki.yandex.ru/get/4424/93943719.0/0_8a19d_af54b492_L
9xakep,
У чела есть неплохое решение и желание - поделицо, Для темы - Ваши скрипты и сайты - стрёмно - Какие у него есть Варианты ?
Deff,
Завести блог, который никто не будет читать, и писать туда. Как у меня в подписи.
блог, который никто не будет читать,
Дык - а хочется - чтобы читали - тут уже 6 чел прочло
Deff,
Лоооххх))
http://s48.radikal.ru/i122/1207/49/6cab09ddb6bc.png
P.S. ну а кому не хочется верить в то, что его записи кому-то интересны,, и их будут коментировать, но увы, для этого нужно иметь либо 100500 друзей, которые разделяют твои интересы, либо +100500 к авторитету в обществе программеров, что бы на твой блог заходили.
yurik417
19.11.2012, 17:10
http://masscode.ru/index.php/k2/item/44-limarquee
Плагин liMarquee является аналогом тега «marquee» и также как и он не ограничивается строками и позволяет перемещать (скролировать) любые элементы веб-страницы — изображения, текст, таблицы, элементы форм и т.д.
Но в отличии от тега «marquee», liMarquee имеет ряд преимуществ таких как:
1. Перемещение можно задать не только по горизонтали, но и вертикали.
2. Бегущая строка liMarquee останавливается при наведении курсора мыши.
3. После остановки бегущую строку можно двигать мышью и перемещать на удобную для чтения или просмотра позицию
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot